@echo off
: -----------------------------
: Portable .Net 4.5 - Windows 8
: -----------------------------
erase "%cd%\8P\*.suo" /q /s /a:h
rmdir /s /q 8P\TestResults
rmdir /s /q 8P\Bin
mkdir 8P\Bin
rmdir /s /q 8P\Test\Bin
mkdir 8P\Test\Bin
:
: Source
:
rmdir /s /q 8P\Source\Property.Callbacks\bin
rmdir /s /q 8P\Source\Property.Callbacks\obj
rmdir /s /q 8P\Source\Property.Chains\bin
rmdir /s /q 8P\Source\Property.Chains\obj
rmdir /s /q 8P\Source\Property.Core\bin
rmdir /s /q 8P\Source\Property.Core\obj
rmdir /s /q 8P\Source\Property.Windows\bin
rmdir /s /q 8P\Source\Property.Windows\obj
:
: Test
:
rmdir /s /q 8P\Test\Property.Callbacks.Test\bin
rmdir /s /q 8P\Test\Property.Callbacks.Test\obj
rmdir /s /q 8P\Test\Property.Chains.Test\bin
rmdir /s /q 8P\Test\Property.Chains.Test\obj
rmdir /s /q 8P\Test\Property.Core.Test\bin
rmdir /s /q 8P\Test\Property.Core.Test\obj
rmdir /s /q 8P\Test\Property.Windows.Test\bin
rmdir /s /q 8P\Test\Property.Windows.Test\obj
:
: Showcase
:
rmdir /s /q 8P\Test\Showcase\Showcase.LoadAsYouScroll\bin
rmdir /s /q 8P\Test\Showcase\Showcase.LoadAsYouScroll\obj
rmdir /s /q 8P\Test\Showcase\Showcase.LoadByWire\bin
rmdir /s /q 8P\Test\Showcase\Showcase.LoadByWire\obj
rmdir /s /q 8P\Test\Showcase\Showcase.ProgressCounter\bin
rmdir /s /q 8P\Test\Showcase\Showcase.ProgressCounter\obj
: -----------------------------
: Portable Windows 8.1 - Windows Phone 8.1
: -----------------------------
erase "%cd%\81\*.suo" /q /s /a:h
rmdir /s /q 81\TestResults
rmdir /s /q 81\Bin
mkdir 81\Bin
:
: Source
:
rmdir /s /q 81\Source\Property.Callbacks\bin
rmdir /s /q 81\Source\Property.Callbacks\obj
rmdir /s /q 81\Source\Property.Chains\bin
rmdir /s /q 81\Source\Property.Chains\obj
rmdir /s /q 81\Source\Property.Core\bin
rmdir /s /q 81\Source\Property.Core\obj
rmdir /s /q 81\Source\Property.Reactive\bin
rmdir /s /q 81\Source\Property.Reactive\obj
rmdir /s /q 81\Source\Property.Windows\bin
rmdir /s /q 81\Source\Property.Windows\obj
: -----------------------------
: Silverlight - Windows Phone 8
: -----------------------------
erase "%cd%\8S\*.suo" /q /s /a:h
rmdir /s /q 8S\TestResults
rmdir /s /q 8S\Bin
mkdir 8S\Bin
rmdir /s /q 8S\Test\Bin
mkdir 8S\Test\Bin
:
: Source
:
rmdir /s /q 8S\Source\Property.Callbacks\bin
rmdir /s /q 8S\Source\Property.Callbacks\obj
rmdir /s /q 8S\Source\Property.Chains\bin
rmdir /s /q 8S\Source\Property.Chains\obj
rmdir /s /q 8S\Source\Property.Core\bin
rmdir /s /q 8S\Source\Property.Core\obj
rmdir /s /q 8S\Source\Property.Reactive\bin
rmdir /s /q 8S\Source\Property.Reactive\obj
rmdir /s /q 8S\Source\Property.Windows\bin
rmdir /s /q 8S\Source\Property.Windows\obj
:
: Test
:
rmdir /s /q 8S\Test\Property.Callbacks.Test\bin
rmdir /s /q 8S\Test\Property.Callbacks.Test\obj
rmdir /s /q 8S\Test\Property.Chains.Test\bin
rmdir /s /q 8S\Test\Property.Chains.Test\obj
rmdir /s /q 8S\Test\Property.Core.Test\bin
rmdir /s /q 8S\Test\Property.Core.Test\obj
rmdir /s /q 8S\Test\Property.Reactive.Test\bin
rmdir /s /q 8S\Test\Property.Reactive.Test\obj
rmdir /s /q 8S\Test\Property.Windows.Test\bin
rmdir /s /q 8S\Test\Property.Windows.Test\obj
:
: Showcase
:
rmdir /s /q 8S\Test\Showcase\Showcase.LoadAsYouScroll\bin
rmdir /s /q 8S\Test\Showcase\Showcase.LoadAsYouScroll\obj
rmdir /s /q 8S\Test\Showcase\Showcase.LoadByWire\bin
rmdir /s /q 8S\Test\Showcase\Showcase.LoadByWire\obj
rmdir /s /q 8S\Test\Showcase\Showcase.ProgressCounter\bin
rmdir /s /q 8S\Test\Showcase\Showcase.ProgressCounter\obj
: --------
: .Net 3.5
: --------
erase "%cd%\35\*.suo" /q /s /a:h
rmdir /s /q 35\TestResults
rmdir /s /q 35\Bin
mkdir 35\Bin
rmdir /s /q 35\Test\Bin
mkdir 35\Test\Bin
:
: Source
:
rmdir /s /q 35\Source\Property.Callbacks\bin
rmdir /s /q 35\Source\Property.Callbacks\obj
rmdir /s /q 35\Source\Property.Chains\bin
rmdir /s /q 35\Source\Property.Chains\obj
rmdir /s /q 35\Source\Property.Core\bin
rmdir /s /q 35\Source\Property.Core\obj
rmdir /s /q 35\Source\Property.Windows.Legacy\bin
rmdir /s /q 35\Source\Property.Windows.Legacy\obj
:
: Test
:
rmdir /s /q 35\Test\Property.Callbacks.Test\bin
rmdir /s /q 35\Test\Property.Callbacks.Test\obj
rmdir /s /q 35\Test\Property.Chains.Test\bin
rmdir /s /q 35\Test\Property.Chains.Test\obj
rmdir /s /q 35\Test\Property.Core.Test\bin
rmdir /s /q 35\Test\Property.Core.Test\obj
rmdir /s /q 35\Test\Property.Windows.Legacy.Test\bin
rmdir /s /q 35\Test\Property.Windows.Legacy.Test\obj
:
: Showcase
:
rmdir /s /q 35\Test\Showcase\Showcase.LoadAsYouScroll\bin
rmdir /s /q 35\Test\Showcase\Showcase.LoadAsYouScroll\obj
rmdir /s /q 35\Test\Showcase\Showcase.LoadByWire\bin
rmdir /s /q 35\Test\Showcase\Showcase.LoadByWire\obj
rmdir /s /q 35\Test\Showcase\Showcase.ProgressCounter\bin
rmdir /s /q 35\Test\Showcase\Showcase.ProgressCounter\obj
: --------
: .Net 4.0
: --------
erase "%cd%\40\*.suo" /q /s /a:h
rmdir /s /q 40\TestResults
rmdir /s /q 40\Bin
mkdir 40\Bin
rmdir /s /q 40\Test\Bin
mkdir 40\Test\Bin
:
: Source
:
rmdir /s /q 40\Source\Property.Callbacks\bin
rmdir /s /q 40\Source\Property.Callbacks\obj
rmdir /s /q 40\Source\Property.Chains\bin
rmdir /s /q 40\Source\Property.Chains\obj
rmdir /s /q 40\Source\Property.Core\bin
rmdir /s /q 40\Source\Property.Core\obj
rmdir /s /q 40\Source\Property.Reactive\bin
rmdir /s /q 40\Source\Property.Reactive\obj
rmdir /s /q 40\Source\Property.Windows.Legacy\bin
rmdir /s /q 40\Source\Property.Windows.Legacy\obj
:
: Test
:
rmdir /s /q 40\Test\Property.Callbacks.Test\bin
rmdir /s /q 40\Test\Property.Callbacks.Test\obj
rmdir /s /q 40\Test\Property.Chains.Test\bin
rmdir /s /q 40\Test\Property.Chains.Test\obj
rmdir /s /q 40\Test\Property.Core.Test\bin
rmdir /s /q 40\Test\Property.Core.Test\obj
rmdir /s /q 40\Test\Property.Reactive.Test\bin
rmdir /s /q 40\Test\Property.Reactive.Test\obj
rmdir /s /q 40\Test\Property.Windows.Legacy.Test\bin
rmdir /s /q 40\Test\Property.Windows.Legacy.Test\obj
:
: Showcase
:
rmdir /s /q 40\Test\Showcase\Showcase.LoadAsYouScroll\bin
rmdir /s /q 40\Test\Showcase\Showcase.LoadAsYouScroll\obj
rmdir /s /q 40\Test\Showcase\Showcase.LoadByWire\bin
rmdir /s /q 40\Test\Showcase\Showcase.LoadByWire\obj
rmdir /s /q 40\Test\Showcase\Showcase.ProgressCounter\bin
rmdir /s /q 40\Test\Showcase\Showcase.ProgressCounter\obj
: --------
: .Net 4.5
: --------
erase "%cd%\45\*.suo" /q /s /a:h
rmdir /s /q 45\TestResults
rmdir /s /q 45\Bin
mkdir 45\Bin
rmdir /s /q 45\Test\Bin
mkdir 45\Test\Bin
:
: Source
:
rmdir /s /q 45\Source\Property.Callbacks\bin
rmdir /s /q 45\Source\Property.Callbacks\obj
rmdir /s /q 45\Source\Property.Chains\bin
rmdir /s /q 45\Source\Property.Chains\obj
rmdir /s /q 45\Source\Property.Core\bin
rmdir /s /q 45\Source\Property.Core\obj
rmdir /s /q 45\Source\Property.Reactive\bin
rmdir /s /q 45\Source\Property.Reactive\obj
rmdir /s /q 45\Source\Property.Windows\bin
rmdir /s /q 45\Source\Property.Windows\obj
rmdir /s /q 45\Source\Property.Windows.Legacy\bin
rmdir /s /q 45\Source\Property.Windows.Legacy\obj
:
: Test
:
rmdir /s /q 45\Test\Property.Callbacks.Test\bin
rmdir /s /q 45\Test\Property.Callbacks.Test\obj
rmdir /s /q 45\Test\Property.Chains.Test\bin
rmdir /s /q 45\Test\Property.Chains.Test\obj
rmdir /s /q 45\Test\Property.Core.Test\bin
rmdir /s /q 45\Test\Property.Core.Test\obj
rmdir /s /q 45\Test\Property.Reactive.Test\bin
rmdir /s /q 45\Test\Property.Reactive.Test\obj
rmdir /s /q 45\Test\Property.Windows.Test\bin
rmdir /s /q 45\Test\Property.Windows.Test\obj
rmdir /s /q 45\Test\Property.Windows.Legacy.Test\bin
rmdir /s /q 45\Test\Property.Windows.Legacy.Test\obj
:
: Showcase
:
rmdir /s /q 45\Test\Showcase\Showcase.LoadAsYouScroll\bin
rmdir /s /q 45\Test\Showcase\Showcase.LoadAsYouScroll\obj
rmdir /s /q 45\Test\Showcase\Showcase.LoadByWire\bin
rmdir /s /q 45\Test\Showcase\Showcase.LoadByWire\obj
rmdir /s /q 45\Test\Showcase\Showcase.ProgressCounter\bin
rmdir /s /q 45\Test\Showcase\Showcase.ProgressCounter\obj